land or other real property or interest therein - German English Dictionary